﻿/*
 *  Author: Louis A. Leskoviansky
 *  Company: Artemis Solutions Group (http://www.artemis-solutions.com)
 */


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.UI;

namespace AjaxControlFramework
{
	public abstract class CallbackSerializer
	{
		//------// Abstract Methods \\--------------------------------------\\
		public abstract string SerializeCallbackResult(Dictionary<string, object> callbackResult);
        public abstract string SerializeException(System.Exception exception);
        public abstract T DeserializeCallbackArguments<T>(string strObj);
		//------\\ Abstract Methods //--------------------------------------//
	}
}
